home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / fortran / fckdemo1.zip / LOCSYNT.DM < prev    next >
Text File  |  1994-04-12  |  1KB  |  28 lines

  1. \example\{Unassigned items}{assign.lst}
  2. \example\{Illegal transfer of control}{transfer.lst}
  3. \example\{Equivalence lists}{equiv.lst}
  4. \font\{Helv}\fontsize\{24}
  5. \color\{0}{255}{255}\bold\Local syntax checking#
  6. \bold\
  7. \newline\\fontsize\{14}
  8. \color\{255}{255}{255}
  9. \newline\
  10. During the subprogram analysis Forcheck verifies the syntax as precisely#
  11. as possible during static analysis.#
  12. Optionally the syntax can be validated for conformance to the#
  13. Fortran 77 or Fortran 90 standards.#
  14. Obsolescent Fortran 90 syntax can be flagged.#
  15. \newline\
  16. Forcheck signals many more errors than most compilers do, e.g. unused items,#
  17. illegal usage of data types, unassigned variables, loss of precision,#
  18. transfer of control into DO-loops, IF-THEN-ELSE blocks or CASE constructs.#
  19. When applying the "rigorous" option Forcheck additionally warns for#
  20. potentially dangerous and less portable constructs.#
  21. \newline\
  22. After having parsed the statements all equivalence lists are processed.#
  23. Extensions of common blocks through equivalences are detected.#
  24. \newline\
  25. Most language extensions of over 20 Fortran compilers are supported.#
  26. You can tune Forcheck to accept any of these extensions.#
  27. \end\
  28.